Android Sensör Çalışmıyor
25.03.2017 - 08:57
Arkadaslar kodları internetten aldım baskalarında calısan kodlar bnm projem de hata veriyor bi bakabilir misiniz.
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.support.annotation.FloatRange;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity implements SensorEventListener{
private TextView konumX ,konumY, konumZ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//SENSOR
SensorManager SM = (SensorManager) getSystemService(SENSOR_SERVICE);
Sensor mySensor = SM.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
SM.registerListener(this, mySensor,SensorManager.SENSOR_DELAY_NORMAL);
TextView knmX = (TextView)findViewById(R.id.konumX);
TextView knmY = (TextView)findViewById(R.id.konumY);
TextView knmZ = (TextView)findViewById(R.id.konumZ);
}
@Override
public void onSensorChanged(SensorEvent event) {
if(event.sensor.getType()==Sensor.TYPE_LIGHT){
konumX.setText(Float.toString(event.values[0])); //hatalı olarak gösterdiği satır
konumY.setText(Float.toString(event.values[1]));
konumZ.setText(Float.toString(event.values[2]));
}
}
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
}
Program Açılıyor ve bir kaç saniye sonra geri kapanıyor. hatalı olan yeri açıklama satırı ile ekledim.
20
Görüntülenme
0 Beğeni